#ifndef LIBIPC_H_
#define LIBIPC_H_
#define SIZEBUF 1024
#define NUMBOITEREQ 8888


struct message{
	long code;	// type de requete (sera renvoyé dans la reponse)
	int coupe;	// booleen 0 si un packet 1 si plusieurs
	int numpacket; // numero du packet=0 si coupe=0
	int boitereponse; // numero de la boite reponse
	char buffer[SIZEBUF]; // données envoyées
};

extern int creer_boite(int);
extern int creer_boite_private(int);
extern int connect_boite_requete(int);
extern void recevoir_message(int,struct message*);
extern void close_boite(int);
extern void envoyer_message(int,struct message*);

#endif /* LIBIPC_H_ */

